• word of the day

    strymon melinus

    strymon melinus - Dictionary definition and meaning for word strymon melinus

    Definition
    (noun) larvae are pests of various economic plants
Download our Mobile App Today
Receive our word of the day
on Whatsapp